public class TesteFormatacao{
	public static void main(String[] args){
		
		/* Flags INICIO */
		
		/* Vírgula insere pontos nos números. */
		System.out.println(String.format("%,d", 50000));
		
		/* Espaço deixa espaço quando número é positivo e sinal de negativo quando for */
		System.out.println(String.format("% d", -50000));
		System.out.println(String.format("% d", 50000));
		
		/* Coloca sinal de negativo se for */
		System.out.println(String.format("%+d", -50000));
		/* Ou positivo se for */
		System.out.println(String.format("%+d", 50000));
			
		/* Flags FIM */
		
		/* Datas INICIO */
		
		/* Data e hora completas */
		System.out.println(String.format("%tc", new java.util.Date()));
		
		/* Apenas hora */
		System.out.println(String.format("%tr", new java.util.Date()));
		
		/* Dia da semana tA, dia do mês tB, dia do mês td */
		java.util.Date today = new java.util.Date();
		System.out.println(String.format("%tA, %tB, %td", today,today,today													));
		/* Datas FIM */

	}
}
